Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Stella Artois Clay Court Championships - Budaors Telesp Celular Open - Campinas Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Sporting Challenger - Turin Copa Ericsson Brasil - Sao Paulo IV Abierto Internacional de Salinas - Salinas Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia ATU Cup 1999 - Weiden Copa Ericsson - Guadalajara Telesp Celular Open - Ribeirao Preto Copa Ericsson Peru - Lima Pekao Open 2005 - Szczecin Copa Ericsson - Montevideo Scheveningen Challenger Rimini Challenger Optimus Maia Open - Maia Campos do Jordao Challenger Brasilia Challenger Cali Challenger Buenos Aires Challenger Montevideo Challenger Siemens Open 2001 - Scheveningen Santiago Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Medellin Challenger Maia Open 2002 - Maia Open Castilla y Leon Trofeo Iberdrola - Segovia Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Zivnobanka Open 1999 - Prostejov Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Peru - Lima Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Pekao Open 2001 - Szczecin VIII Trofeo Ciutat de Barcelona - Barcelona Hamburg Challenger - Hamburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre Top Wool Challenger Biella - Biella Zagreb Open - Zagreb Prostejov Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Nice - Nice Lamberts Open by Stawag - Aachen Santa Cruz de la Sierra Challenger Segovia Challenger Bergamo Challenger 7th Wartburg Open - Eisenach Warsteiner Challenger Wolfsburg - Wolfsburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples Generali Open 1999 - Kitzbuhel Zivnobanka Czech Open - Prostejov Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Venice Open - Venice Franklin Templeton Tennis Classic - Scottsdale Memorial Kolyaskin - Donetsk Energis Open - Amsterdam Gelsor Open Romania - Bucharest Madrid Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Salem Open - Hong Kong Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad Stockholm Open - Stockholm Open Castilla y Leon - Segovia Nottingham Challenger Copa Ericsson Argentina - Buenos Aires St. Tropez Challenger Cerveza Club Colombia Open - Bogota Mallorca Open - Mallorca Mallorca Challenger Blumenau Challenger Vancouver Challenger Aix En Provence Challenger Stockholm Open - Stockholm Qatar Open - Doha Adidas International - Sydney Challenger Santa Cruz - Santa Cruz Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Energis Open - Amersfoort Gerry Weber Open - Halle Synsam Swedish Open - Bastad Tenniscup of Flanders - Ostende Jameson Cup - Milan Polish Open 99 - Poznan V Trofeo Ciudad de Quito - Quito Mercedes Cup - Stuttgart Lyon Challenger Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Copa Ericsson Peru - Lima Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Ortisei Challenger Copa Ericsson Chile - Santiago Medibank Private International - Sydney Monterrey Challenger Phoenix Challenger Brasil Open - Costa do Sauipe Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre AXA Open - Espinho Venice Challenger - Venice Aix En Provence Challenger Bordeaux Challenger Copa Ericsson - Sao Paulo Copa Ericsson - Lima Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Siemens Open 2003 - Scheveningen Ilkley Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Czech Indoor Open - Prague Istanbul Challenger Alicante Challenger Roanne Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sydney International - Sydney Adidas International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Abierto Mexicano de Tenis Pegaso - Acapulco The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Chevrolet Cup - Vina del Mar Pilot Pen Tennis - New Haven TD Waterhouse Cup - Long Island Copa AT&T - Buenos Aires Cerveza Club Columbia Open - Bogota Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo AIG Japan Open - Tokyo Orleans Challenger BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Mouilleron-Le-Captif Challenger ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Tata Open 2003 - Chennai Open Seat Godo 2003 - Barcelona Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Alicante Challenger Brest Challenger Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco The Nottingham Open - Nottingham Next Generation Adelaide International - Adelaide Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney Franklin Templeton Tennis Classic - Scottsdale International Championship of Croatia - Umag Movistar Open - Santiago Brasil Open - Salvador Heineken Open Shanghai - Shanghai Brasil Open - Costa do Sauipe CA Tennis Trophy - Vienna Medibank International - Sydney Sao Paulo Challenger SAP Open - San Jose Interwetten Austrian Open - Kitzbuhel Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Masters Series - Hamburg Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Salzburg Challenger Sunrise Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg International German Open - Hamburg Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia SAP Open - San Jose SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Legg Mason Tennis Classic - Washington BellSouth Open - Vina del Mar Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Ecuador Open - Quito Synsam Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona AEGON Championships - London Open de Moselle - Metz If Stockholm Open - Stockholm Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open Seat Godo 2007 - Barcelona SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Gerry Weber Open - Halle Antalya Cup - Antalya Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Ordina Open - 's-Hertogenbosch Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Moselle Open - Metz Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Astana Open - Nur-Sultan Argentina Open - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Open Sud de France - Montpellier If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Copa Ericsson Uruguay - Montevideo Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Copa Ericsson - Santiago Okal Open - Eckental Copa Ericsson - Buenos Aires Warsteiner Challenger Lubeck - Lubeck US Men's Clay Court Championship - Houston Hungarian Open - Budapest Renault Slovenian Open - Ljubljana SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston China Open - Beijing Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Seville Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London China Open - Beijing Ordina Open - 's-Hertogenbosch Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Open Romania - Bucharest Qatar Open - Doha Open 13 - Marseille AAPT Championships - Adelaide Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Open 13 - Marseille Gonet Geneva Open - Geneva BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles China Open - Beijing BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane - Brisbane Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Catella Swedish Open - Bastad Franklin Templeton Tennis Classic - Scottsdale Argentina Open - Buenos Aires Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Davidoff Swiss Indoors - Basel Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Pacific Life Open - Indian Wells Erste Bank Open - Vienna Davidoff Swiss Indoors - Basel Tata Open - Chennai Estoril Open - Estoril bett1HULKS Championships - Cologne NASDAQ-100 Open - Miami Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo BellSouth Open - Vina del Mar Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Copa AT&T - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger BNP Paribas Masters - Paris The Ericsson Open - Miami Pozoblanco Challenger Santo Domingo Challenger Stanford Challenger Pacific Life Open - Indian Wells Open de la Comunidad Valenciana - Valencia RCA Championships - Indianapolis NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Toronto Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo CA Tennis Trophy - Vienna Campionati Internazionali D'Italia - Rome Heineken Open - Auckland Orange Prokom Open - Sopot Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Estoril Open - Estoril Brisbane International - Brisbane Masters Series Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mallorca Championships - Mallorca Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami The Ericsson Open - Miami Tennis Masters Series - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Rome Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Masters - Montreal Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris Brisbane International - Brisbane Thailand Open - Bangkok China Open - Beijing Australian Open - Melbourne Wimbledon - London Wimbledon - London San Diego Open - San Diego U.S. Open - New York German Tennis Championships - Hamburg Apia International - Sydney Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Wimbledon - London Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, ARG-AUS 5-0 Hopman Cup - Perth Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 1, REL1, CAN-ARG 4-1 AAMI Classic - Kooyong Davis Cup, World Group, 1R, ARG-GER 5-0 AAMI Classic - Kooyong Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 AAMI Classic - Kooyong Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 All Lower level tournaments Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong Olympics - Sydney Olympics - Athens Olympics - London Barclays ATP World Tour Finals - London